#指定当前镜像所使用的基础镜像
FROM java:8
#这个好像是创建一个可以在容器之间共享使用的东西，具体不太清楚
VOLUME /tmp
#将编译出来的configCenter的jar包复制到容器中，重命名为app.jar
ADD configCenter-0.0.1-SNAPSHOT.jar app.jar
#创建镜像的时候执行的命令，在一个Dockerfile里可以有多个RUN
RUN bash -c 'touch /app.jar'
#暴露给docker中其他容器的端口，外部并不能通过这个端口访问到该容器，只能在docker run处
EXPOSE 8001
#指定docker run的时候执行的命令，这个指令是一定会被执行的
ENTRYPOINT ["java","-jar","/app.jar"]